package com.sy.test.takenumberdemo.contract;

import com.sy.test.takenumberdemo.bean.Game;
import com.sy.test.takenumberdemo.bean.GameTime;

import java.util.ArrayList;
import java.util.HashMap;

public interface EndContract {
    interface Model {
        /*
         * Presenter 调用请求 结束比赛 数据方法
         * */
        void getGameData(String page, String week);
    }

    interface View {
        /*
         * Presenter 返回请求 结束比赛 数据方法 成功
         * */
        void onGetGameData(ArrayList<Game> list, HashMap<String, GameTime> gameTimeList);
    }

    interface Presenter {
        /*
         * view 调用请求 结束比赛 数据方法
         * */
        void requestGameData(String page, String week);

        /*
         * Model 返回请求 结束比赛 数据方法 成功
         * */
        void onGetGameData(ArrayList<Game> list, HashMap<String, GameTime> gameTimeList);
    }
}
